*{padding:0;margin:0;}
.clr{clear:both;overflow:hidden;height:0;width:0;}
.relative{position:relative;width:100%;}
#home_banner img{ border:none;}
#home_banner{
	max-width:980px;
	margin:0 auto;
}
.maxwidth{
	width:650px;
	margin:0 auto; 
}
#big_img{
	height:300px;
	background:no-repeat center
}
#small_img{
	height:74px;
	padding-top:13px;
	position:absolute;
	top:-87px;
	width:100%;
	background:url(../images/bnbg.png) no-repeat center 0;
}
#small_pre,#small_next,#small_imgs{
	height:64px;
	float:left;
}
#small_pre,#small_next{
	width:22px;
	display:block;
}


#small_imgs{
	width:600px;
	overflow:hidden; margin:0 auto;
}
#small_imgs .item{
	float:left;
	padding:0 16px;
}
#small_imgs .item .img{
	cursor:pointer;
	width:144px;
	height:92px;
	padding:3px;
	padding-top:10px;
	background:url(../images/banner_bg.png) no-repeat center bottom;
}
#small_imgs .item .img img{
	width:144px;
	height:52px;
}
#small_imgs .item .active{
	background:url(../images/banner_bg_a.png) no-repeat center bottom;
}




/*普通在线客服02*/
#kfFloatqq{margin: 0pt; padding: 0pt; z-index:9999; visibility: visible; position: absolute; top: 150px; right: 9px;}
.qq_ser { width: 120px; overflow: hidden; margin: 0; padding: 0; background-color: #fff;}
.qq_ser .ser_tit1 { width: 100px; height: 28px; overflow: hidden; line-height: 28px; margin: 0 auto; padding: 0 10px; border-radius: 5px 5px 0 0; background: url(../images/qq02_tit_bg.jpg) 0 0 repeat-x; color: #fff; font-size: 12px; font-weight: bold; position: relative;}
.ser_tit1 a { display: block; width: 10px; height: 10px; overflow: hidden; margin: 0; padding: 4px; background: url(../images/qq02_close_tb1.png) 4px 4px no-repeat; position: absolute; top: 5px; right: 10px; z-index: 9;}
.ser_tit1 a:hover { background: #fff url(../images/qq02_close_tb2.png) 4px 4px no-repeat; border-radius: 10px;}
.qq_ser .lxr_list { width: 100px; overflow: hidden; margin: 0 auto; padding: 15px 9px 0; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
.lxr_list ul li { width: 100px; overflow: hidden; margin: 0 auto 15px; padding: 0;}
.lxr_list ul li h3 { width: 100%; height: 16px; overflow: hidden; line-height: 16px; margin: 0 auto 5px; padding: 0; color: #333; font-size: 12px; font-weight: bold; text-align: center;}
.lxr_list p { width: 100%; height: 16px; overflow: hidden; line-height: 16px; margin: 0 auto; padding: 0; color: #666; font-family: Helvetica, Helvetica Neue, Arial," sans-serif"; font-size: 14px; text-align: center;}
.qq_ser .ser_tit2 { width: 100px; height: 28px; overflow: hidden; line-height: 28px; margin: 0 auto; padding: 0 10px; background: url(../images/qq02_tit_bg.jpg) 0 0 repeat-x; color: #fff; font-size: 12px; font-weight: bold;}
.qq_ser .qq_list { width: 80px; overflow: hidden; margin: 0 auto; padding: 15px 19px 7px; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
.qq_list ul li { width: 80px; height: 24px; overflow: hidden; margin: 0 auto 8px; padding: 0;}
.qq_ser .ser_tit3 { width: 100px; height: 28px; overflow: hidden; line-height: 28px; margin: 0 auto; padding: 0 10px; border-radius: 0 0 5px 5px; background: url(../images/qq02_tit_bg.jpg) 0 0 repeat-x; color: #fff; font-size: 12px;}




/*----普通产品滚动----*/
#demo{overflow:hidden; width:710px; height:215px; margin:0 auto;}
#demo #indemo{float:left; width:800%}
#demo #demo1{float:left;}
#demo #demo2{float:left;}
/*---普通产品滚动结束----*/



.proli_img{ width:145px; height:145px; border: 1px solid #ddd; float:left; margin-right:10px;}
.proli_img .proimg_bk{ width:145px; height:145px;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.proli_img .proimg_bk .proimg{width:145px;line-height:145px;height:145px;font-size:145px;text-align:center;position:static;+position:absolute;top:50%}
.proli_img .proimg_bk img {vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%; max-width:140px; max-height:140px}

.proli_text{ float:left; font-size:12px; width:520px; margin-top:15px }
.proli_text b{ font-size:14px; line-height:20px; font-weight:bold; margin-bottom:5px; height:20px; overflow:hidden; display:block}
.proli_text b a{ color:#333333;}
.proli_text b a:hover{ color:#db1515;}
.proli_text p{color:#666; line-height:20px; height:75px; overflow:hidden;}
.proli_text .pro_mm{display:block; color:#999; width:125px;}


/*公共部分开始*/
#bodymain{ margin:0; padding:0; font-family:microsoft yahei; background:#eeeeee; font-size:12px;}
a{ text-decoration:none; color:#333}
.width960{ width:960px; clear:both; overflow:hidden; margin:0 auto;}
ul{ margin:0; padding:0; list-style:none;}
li{ margin:0; padding:0; list-style:none;}
.waikuang{ width:980px; margin:0 auto; background:white; overflow:hidden;}
.shi{ height:10px; clear:both; overflow:hidden;}
.clear{ clear:both; overflow:hidden;}
p{ margin:0; padding:0;}
form{ margin:0; padding:0; list-style:none;}
input{ margin:0; padding:0; list-style:none;}
/*公共部分结束*/


.top{ height:90px;}
.logo img{ margin-top:10px;}
.logo{ float:left; width:300px;}
.logoright{float:right; width:600px;}
.logoright1{ padding:8px; float:right; clear:both; overflow:hidden; height:20px; }
.logoright1 a{ color:#999999; padding-left:10px; padding-right:10px;}
.logoright2{  float:right; overflow:hidden; height:50px;}
.searchInput{ border:none; background:url(../images/sskuang.jpg) no-repeat; width:138px; height:24px; float:left; line-height:24px; vertical-align: top}
.searchbtn{ vertical-align: top}
.ss{ width:180px; margin-top:20px;}

.menu{}
.menu1{ height:37px; background:url(../images/menubg.jpg) repeat-x; border-bottom:1px solid #FCE63B;}
.menu1 li{ float:left; }
.menu1 a{ float:left; font-size:14px; font-weight:bold; color:white; display:block; width:106px; float:left; text-align:center; line-height:37px; background:url(../images/menushu.jpg) no-repeat right center;}
.menu1 a:hover{ background:url(../images/menubghover.jpg) repeat-x; color:#0D3B76;}
.flash{}
.flash1{}
.flash1 img{ border:none;}
.main{ overflow:hidden; width:980px; clear:both;}
.mainleft{ width:240px; float:left; clear:both; overflow:hidden;}
.mainleft1{ margin-left:10px; border:1px solid #CFD7E6;}
.leftbox{}
.leftboxt{ font-weight:bold; height:35px; line-height:35px;}
.sidebart{ background:url(../images/jiahao.png) no-repeat 10px center; padding-left:15px; padding-left:30px; border-bottom:1px solid #CFD7E6; color:#0E3C76;}
.sidebart a{color:#0E3C76;}
.sidebart a:hover{ color:#EF3A24;}
.leftboxm{}
.leftboxm li{ line-height:26px;}
.leftboxm a{ color:#333333;}
.sidebar li{ background:url(../images/sidebarbg.jpg) no-repeat 0px center; border-bottom:1px dashed #cccccc; margin-left:10px; margin-right:10px;}
.sidebar a{ padding-left:10px;}
.sidebar a:hover{ color:#EF3A24;}
.fuwu{ border:1px solid #CFD7E6; margin-left:10px;}
.fuwut{ height:35px; line-height:35px; border-bottom:1px solid  #CFD7E6; padding-left:15px;}
.fuwum{ line-height:26px; padding:8px;}



.mainright{ width:720px; float:left; margin-left:10px;}
.rightbox{border:1px solid #CFD7E6;}
.rightboxt{ background:url(../images/rightboxt.jpg) no-repeat left center; height:35px; line-height:35px; font-weight:bold; font-size:14px; padding-left:15px; color:#033669; border-bottom:1px solid #CFD7E6; }
.rightboxt a{ float:right; font-size:12px; font-weight:normal; padding-right:15px; color:#666666;}
.rightboxt a:hover{ color:red;}
.rightboxm{ line-height:24px;}
.date{  color:#777777; }
.gsjj{ padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; overflow:hidden;}
.gsjj img{ float:left; margin-right:15px; border:1px solid #cccccc; padding:2px;}
.tuijianchanpin{ overflow:hidden; padding-top:10px; padding-bottom:10px;}

.rightboxm_chanpin .map {width:150px;height:150px; border:1px solid #cccccc; display:table-cell;/* for opera */text-align:center;vertical-align:middle;/* for opera */display:block;margin-top:10px;}
.rightboxm_chanpin img{display:inline-block;text-align: center;vertical-align:middle;border:none;}
.rightboxm_chanpin .edge {width:0; height:100%; display:inline-block;vertical-align:middle;}

.rightboxm_chanpin{ float:left; width:160px; margin-left:16px; overflow:hidden; text-align:center;  height:210px}
.rightboxm_chanpin a{ color:#333333;}
.rightboxm_chanpin a:hover{ color:#EF3A24;}
.kehu{ padding-left:16px; padding-bottom:10px; padding-top:10px;}
.xinwen{ line-height:26px; padding:10px; overflow:hidden;}
.xinwen li{ background:url(../images/xinwenli.png) no-repeat left center; color:#999999;}
.xinwen a{ color:#333333; padding-left:15px; width:249px; height:25px; overflow:hidden; display:block; float:left}
.xinwen a:hover{color:#EF3A24;}
.xinwenbox_index{ width:354px; border:1px solid #CFD7E6;}
.rightbox_xinwen{  overflow:hidden;}
.left{ float:left;}
.right{ float:right;}

/*关于我们开始*/
.station{ background:#E2DDD9; height:30px; line-height:30px;}
.station span{ background:url(../images/stationbg.jpg) no-repeat 10px center; padding-left:30px; color:#0E3C76;}
.station a{ color:#0E3C76;}
.singlepage{ font-size:14px; line-height:28px; padding-left:15px; padding-right:15px; background:#f6f5f1; padding-top:30px; padding-bottom:30px;}
/*关于我们结束*/ 

/*新闻开始*/
.newlist{  overflow:hidden; clear:both;}
.newlist a{ color:#333333; font-size:14px;}
.newlist a:hover{ color:#EF3A24;}
.newlist li{ border-bottom:1px dashed #cccccc; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:5px;}
.newlist h3{ padding-bottom:5px;}
h3{ margin:0; padding:0;}
.newlist p{ line-height:22px; color:#999999}
.fenye{ padding:10px; color:#666666;}
.fenye a{ padding-left:10px; padding-right:10px; color:red;}
.fenye span{ padding-left:5px; padding-right:5px; }
.newcontent{ font-size:14px; line-height:28px; padding-left:20px; padding-right:20px;}
.contenttitle h2{ font-size:18px; text-align:center; line-height:70px;}
h2{ margin:0; padding:0;}
.contentinfo{ text-align:center; font-size:12px; color:#999999; border-bottom:1px dashed #cccccc;}
.contentmain{ padding-top:20px; }
.shangxia{ padding-left:20px; }
.shangxia li{ line-height:30px;}
.shangxia a{ color:#333333;}
.shangxia a:hover{color:#EF3A24;}

.downlist{}
.downlist li{border-bottom:1px dashed #cccccc; padding-left:15px; padding-right:15px;  height:35px; line-height:35px; background:url(../images/xinwenlibg1.png) 10px center no-repeat; font-size:14px;}
.downlist a{ color:#333333; padding-left:20px; font-weight:bold; }
.downlist h3{}
/*新闻结束*/

/*产品开始*/
.productlist{ padding-top:30px; padding-bottom:20px; overflow:hidden;}
.productlist1{ float:left; width:192px; margin-left:40px; text-align:center; }
.productlist1 a{ color:#333333; line-height:28px;}
.productlist1 a:hover{color:#EF3A24;}
.productlist1 img{ padding:2px; border:1px solid #cccccc; margin-top:10px; width:180px; height:171px;}

.productlist_gongcheng{ padding-top:30px; padding-bottom:30px;}
.productlist1_gongcheng{ width:332px; float:left; margin-left:25px; text-align:center;}
.productlist1_gongcheng img{ width:330px; border:2px solid #dedede; margin-top:15px;}
.productlist1_gongcheng a{ color:#333333; line-height:28px;}
.productlist1_gongcheng a:hover{ color:#EF3A24;}

.productcontent{ line-height:28px; font-size:14px; padding:20px;}
.productcontent h3{ text-align:center;}
.productcontent img{ max-width:685px; text-align:center;}
div img{display:block;margin:0 auto}
/*产品结束*/



.link{ clear:both; overflow:hidden;}
.linkt{}
.linkm{ line-height:24px; padding:8px;}
.linkm a{ color:#333333; padding-left:8px; padding-right:8px;}
.linm a:hover{color:#EF3A24;}
.foot{ border-top:3px solid #2862AB; font-size:12px; background:#0D3B76; color:white; line-height:26px; text-align:center; padding-top:10px; padding-bottom:10px; overflow:hidden; clear:both;}
.foot1{float:left; width:890px; text-align:center; padding-top:10px;}
.foot2{float:right; width:70px; padding-right:20px;}



/* 产品LIST列表*/ 
#prolist_box{ padding:10px 10px 0 10px; clear:both;}
#prolist_box li{ clear:both; border-bottom:1px dashed #ddd; padding-bottom:10px; margin-bottom:10px; overflow:hidden}
#prolist_box li .zh_img{ float:left;border:1px solid #ddd; line-height:90px; height:105px; width:105px; background:#fff; text-align:center;
display:table-cell;/* for opera */text-align:center;vertical-align:middle;/* for opera */display:block;margin-top:10px;}
#prolist_box li img {display:inline-block;text-align: center;vertical-align:middle;border:none;}
#prolist_box li .edge {width:0; height:100%; display:inline-block;vertical-align:middle;}


#prolist_box li .zh_text{ float:left; margin-left:10px; font-size:12px; width:565px; }
#prolist_box li .zh_text h1{ font-size:14px; line-height:20px; font-weight:bold; margin-bottom:5px; height:20px; overflow:hidden;}
#prolist_box li .zh_text h1 a{ color:#333333;}
#prolist_box li .zh_text h1 a:hover{ color:#EF3A24;;}
#prolist_box li .zh_text p{color:#666; line-height:20px; height:60px; overflow:hidden;}

.pro_xxjsan{ background:url(../images/arr.gif) no-repeat left; padding-left:20px; display:block; color:#666; width:125px;}
.pro_xxjsan:hover{ color:#0E3C76;}


*>#ind_pro_img .proimg{font-size:12px;}




/*-------------产品详细页产品信息---------------*/
#pro_jbzl_box{ border:1px solid #dddddd; clear:both; width:100%; font-size:12px; margin-top:15px;}
.xglb{ width:100%; clear:both; height:35px; line-height:35px; border-bottom:1px solid #ddd;}
.xglb h1{ float:left; font-size:14px;color:#333; background:url(/skins/54504/images/icon_04.png) no-repeat 10px; padding-left:25px;}
.xglb h1 a{color:#333;}
.xglb h1 a:hover{ color:#ff7c00;}
.xglb .xglb_right{ float:right; margin-right:20px;}
.xglb .xglb_right a{ margin-right:10px; color:#0066CC; background:url(/skins/54504/images/right_icon01.png) no-repeat top left; padding-left:15px; padding-top:3px;}
.xglb .xglb_right a:hover{ color:#ff7c00;}
.xglb .xglb_right .xglb_xl{ font-size:12px;}

.xglb_xl{_margin-top:7px;}

.pro_img{ float:left; _width:310px; margin-bottom:20px; margin-right:10px;}
#pro_text_box01{ float:left; padding-top:10px; line-height:20px; color:#333333; width:400px; _width:400px;}
#pro_text_box01 h1{ font-size:16px; color:#000; margin-bottom:10px;}
#pro_text_box01 table td{ line-height:24px;}
#pro_ssfl{ border:1px solid #0066CC; color:#0066CC; padding:0px 5px 0px 5px; display:block; float:left;}
#pro_ssfl:hover{ border:1px solid #FF6633; color:#FF6633; padding:0px 5px 0px 5px;}
#pro_text_box01 p{ width:385px;*width:355px; border:1px solid #fdd274; background:#fdf1d7; padding:10px; margin-top:10px; height:80px; overflow:hidden; color:#333333;}
#pro_an{ margin-top:20px;}
#pro_an a{ width:125px;height:35px; display:block; float:left; text-align:center; font-size:16px; color:#FFFFFF; line-height:35px;font-family:"Microsoft YaHei"}
#pro_an01{ background:url(/skins/54504/images/pro_an01.jpg) no-repeat;}
#pro_an01:hover{ background:url(/skins/54504/images/pro_an01hover.jpg) no-repeat;}
#pro_an02{ background:url(/skins/54504/images/pro_an02.jpg) no-repeat; margin-left:20px;}
#pro_an02:hover{ background:url(/skins/54504/images/pro_an02hover.jpg) no-repeat;}

#pro_text_box02{ clear:both;padding-top:10px; margin-top:20px;font-size:12px; line-height:24px;}
#pro_gsbt{ font-size:14px; color:#0066CC; border-bottom:3px solid #ddd; padding-bottom:5px; margin-bottom:10px;}

#pro_order{ clear:both; margin-top:15px;}


.prodetail_box{ clear:both; margin-bottom:10px;  padding:10px;}
.prodetail_img{ float:left; width:250px; margin-right:20px; text-align:center;}
.pro_text01{ float:left; line-height:24px;}
.pro_text01 p{ clear:both; margin-bottom:5px; overflow:hidden}
.pro_text01 p b{ float:left; display:block; width:70px;}
.pro_text01 p span{ float:left; width:250px;}

#pro_xxnr_box{ clear:both; line-height:24px; font-size:12px;}
#pro_xxnr_box .bt{ height:30px; line-height:30px; background:#ddd; padding-left:15px; color:#333; font-size:14px; font-weight:normal; margin-bottom:15px;}
#pro_xxnr_box .xxbrbox{ padding:5px;}
#pro_xxnr_box .xxbrbox table{border: 0px solid #fff;border-collapse:collapse;}
#pro_xxnr_box .xxbrbox table td{ border:1px solid #ccc; padding-left:5px; font-size:12px;}